<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>

<body>
  <script>
    // 1js 的内置对象   Array  String  Date  Math  RegExp 

    // RegExp  正则表达式对象 
    // 正则表达式是描述字符模式的对象。
    // 正则表达式用于对字符串模式匹配及检索替换，是对字符串执行模式匹配的强大工具。
    // 作用: 检测字符串 , 匹配字符串  表单验证  搜索匹配

    // 2.创建方式
    // 1) 字面量法  
    var reg = /a/   //字符串中包含a
    var str = "as"
    // 正则.test(字符串)   test() 方法检测字符串是否符合正则规则  符合返回true 不符合返回false
    console.log(reg.test(str))//true

    var reg1 = /[0-9]{3,5}/
    var str1 = "2394"
    console.log(reg1.test(str1))
    // 2) 构造法创建 
    var reg2 = new RegExp("abc");//字符串中包含abc


  </script>
</body>

</html>